Data Exchange over Web-based Applications with DXL
نویسندگان
چکیده
With large volumes of data being exchanged on the Internet, query languages are needed to bridge the gap between databases and the web. Furthermore, the differentiation in data types used by webbased applications is ever growing, despite all standardization efforts. The Data eXchange Language (DXL) provides an extensible base language designed to exchange data from heterogeneous sources into a single target. One application of DXL, the focus in this article, is to retrieve data from databases, and yield the result in an XML document. However, the real application area of DXL is much broader since DXL provides a framework which allows data of a particular source to be queried and/or constructed by its original query language. This is achieved by DXL’s extensibility mechanism which allows other query languages to be embedded into a DXL query. The scope of this article is to compare DXL to other related query languages, discuss DXL’s features and architecture, and present the base language definition of DXL. Furthermore we will discuss two extensions of DXL which allows us to query and construct databases and XML documents. Finally we will use these extensions in a newsgroup example, to illustrate DXL’s main features, with respect to querying heterogeneous sources, and its recursive behavior.
منابع مشابه
Webspace query formulation: an overview
To find information on the World-Wide Web (WWW), two approaches are generally followed. Browsing the web from a specific starting point, or web-site map, is called search by divergence. The second approach, search by convergence, is followed when using a search engine. Most search engines use a information retrieval strategy, which requires that the user supplies some keywords to find the relev...
متن کاملSolar wind charge exchange and local hot bubble X-ray emission with the DXL sounding rocket experiment
The Diffuse X-ray emission from the Local Galaxy (DXL) sounding rocket is a NASA approved mission with a scheduled first launch in December 2012. Its goal is to identify and separate the X-ray emission of the solar wind charge exchange (SWCX) from that of the local hot bubble (LHB) to improve our understanding of both. To separate the SWCX contribution from the LHB, DXL will use the SWCX signat...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملQuery Discovery for Translating User Model Data
E-learning applications rely on user modeling for personalization. To exploit the fact that students usually extensively use numerous Web applications to gain knowledge, it is advantageous for the E-learning applications to exchange and share information with other applications. To exchange information we have to be able to translate this user model information between the different application...
متن کاملUsing Xml for Simulation Modeling
XML represents a new way of organizing information and knowledge of the World Wide Web, using markup languages. Whereas HTML is used for presentation-specific content, XML builds upon its SGML lineage to separate content from presentation, and provide a semantic labeling for elements that comprise a document. With XML, the concept of “document” is broadened to include an encapsulation of inform...
متن کامل